<?php
/**
 * 公共配置
 * 
 * @author 高天杰 2014-06-15.
 */
class commonModel extends Model{
    /** @type int 普通用户登录 */
    public static $isOrdinatyType = 1;
    /** @type int 班级用户登录 */
    public static $isClassType = 2;
    /** @type int 超级管理员 */
    public static $isSuperType = 3;

    /** type string 首页 */
    public static $index = "Index";
    /** type string 班级简介 */
    public static $info = "Info";
    /** @type string 班级动态 */
    public static $move = "Move";
    /** @type string 班级相册 */
    public static $photo = "Photo";
    /** @type string 班级留言 */
    public static $message = "Message";
    /** @type string 班级文章 */
    public static $article = "Article";
    /** @type string 地图 */
    public static $map = "Map";
    /** @type string 学生信息 */
    public static $students = "Students";
    /** @type string 用户管理 */
    public static $management = "Management";
    /** @type string 用户信息 */
    public static $user = "User";
    /** @type string 用户分组 */
    public static $group = 'Group';
    /** @type string 邮件 */
    public static $email = 'Email';
    /** @type string 主页 */
    public static $home = 'Home';

    /*
    * 获取留言左侧的数据
    * @return array.
    */
    public static function getLeaveData()
    {
        $leave = M("leave");

        if (!empty($leave))
        {
            $result = $leave->order('le_date')->limit(PAGE_NUMBER)->order("le_id desc")->select();

            if (!empty($result))
            {
                return $result;
            }
        }

        return array();
    }

    /**
     * 删除图片链接
     * @param  string    $fileName   图片路径
     * @param  string    $path       相册目录
     * @return boolean
     */
    public static function unlink($fileName, $path = '')
    {
        if (empty($fileName))
        {
            return false;
        }

        if (empty($path))
        {
            $pathPhoto = '../public/photos/';
        }
        else 
        {
            $pathPhoto = $path;
        }

        $prefix = explode(",", PREFIX_PHOTO);

        //循环删除，带有前缀的图片.
        foreach ($prefix as $value)
        {
            $url = $pathPhoto. $value . $fileName;

            if (file_exists($url))
            {
                unlink($url);
            }
        }

        $oldUrl =  $pathPhoto . $fileName;

        //删除原来的图片.
        if (file_exists($oldUrl))
        {
            unlink($oldUrl);
        }
    }
}
?>